package com.hkts.naturalgas.base.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.hkts.naturalgas.config.JsonSerializerUtils;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author yck
 * @since 2021-05-31
 */
public class RoastingPurificationBleaching extends Model<RoastingPurificationBleaching> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 时间
     */
    private LocalDateTime time;
    /**
     * 焙烧A风机电流
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhFan1dl;
    /**
     * 焙烧A风机频率
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhFan1sv;
    /**
     * 焙烧B风机电流
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhFan2dl;
    /**
     * 焙烧B风机频率
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhFan2sv;
    /**
     * 焙烧脱白塔进口湿度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhSidu;
    /**
     * 焙烧脱白塔出口湿度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhSidu2;
    /**
     * 焙烧脱白塔进口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhTe102;
    /**
     * 焙烧脱白塔出口温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float bsjhTe105;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public LocalDateTime getTime() {
        return time;
    }

    public void setTime(LocalDateTime time) {
        this.time = time;
    }

    public Float getBsjhFan1dl() {
        return bsjhFan1dl;
    }

    public void setBsjhFan1dl(Float bsjhFan1dl) {
        this.bsjhFan1dl = bsjhFan1dl;
    }

    public Float getBsjhFan1sv() {
        return bsjhFan1sv;
    }

    public void setBsjhFan1sv(Float bsjhFan1sv) {
        this.bsjhFan1sv = bsjhFan1sv;
    }

    public Float getBsjhFan2dl() {
        return bsjhFan2dl;
    }

    public void setBsjhFan2dl(Float bsjhFan2dl) {
        this.bsjhFan2dl = bsjhFan2dl;
    }

    public Float getBsjhFan2sv() {
        return bsjhFan2sv;
    }

    public void setBsjhFan2sv(Float bsjhFan2sv) {
        this.bsjhFan2sv = bsjhFan2sv;
    }

    public Float getBsjhSidu() {
        return bsjhSidu;
    }

    public void setBsjhSidu(Float bsjhSidu) {
        this.bsjhSidu = bsjhSidu;
    }

    public Float getBsjhSidu2() {
        return bsjhSidu2;
    }

    public void setBsjhSidu2(Float bsjhSidu2) {
        this.bsjhSidu2 = bsjhSidu2;
    }

    public Float getBsjhTe102() {
        return bsjhTe102;
    }

    public void setBsjhTe102(Float bsjhTe102) {
        this.bsjhTe102 = bsjhTe102;
    }

    public Float getBsjhTe105() {
        return bsjhTe105;
    }

    public void setBsjhTe105(Float bsjhTe105) {
        this.bsjhTe105 = bsjhTe105;
    }

    public static final String ID = "id";

    public static final String TIME = "time";

    public static final String BSJH_FAN1DL = "bsjh_fan1dl";

    public static final String BSJH_FAN1SV = "bsjh_fan1sv";

    public static final String BSJH_FAN2DL = "bsjh_fan2dl";

    public static final String BSJH_FAN2SV = "bsjh_fan2sv";

    public static final String BSJH_SIDU = "bsjh_sidu";

    public static final String BSJH_SIDU2 = "bsjh_sidu2";

    public static final String BSJH_TE102 = "bsjh_te102";

    public static final String BSJH_TE105 = "bsjh_te105";

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "RoastingPurificationBleaching{" +
                ", id=" + id +
                ", time=" + time +
                ", bsjhFan1dl=" + bsjhFan1dl +
                ", bsjhFan1sv=" + bsjhFan1sv +
                ", bsjhFan2dl=" + bsjhFan2dl +
                ", bsjhFan2sv=" + bsjhFan2sv +
                ", bsjhSidu=" + bsjhSidu +
                ", bsjhSidu2=" + bsjhSidu2 +
                ", bsjhTe102=" + bsjhTe102 +
                ", bsjhTe105=" + bsjhTe105 +
                "}";
    }
}
